package com.ruoyi.ams.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.domain.AsmsAssetFullInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class AmsAssetInventoryDetailVo extends AsmsAssetFullInfo {
    private static final long serialVersionUID = 1L;
    /** 盘点明细表主键 */
    @TableField(exist = true)
    @TableId(type= IdType.AUTO)
    @ApiModelProperty(value =  "${comment}")
    private Long inventoryDetailId;
    /** 盘点单表主键 */
    @Excel(name = "盘点单表主键")
    @TableField(exist = true)
    @ApiModelProperty(value =  "盘点单表主键")
    private Long inventoryId;
    /** 盘点资产主键 */
    @Excel(name = "盘点资产主键")
    @TableField(exist = true)
    @ApiModelProperty(value =  "盘点资产主键")
    private Long assetId;
    /** 盘点状态 */
    @Excel(name = "盘点状态")
    @TableField(exist = true)
    @ApiModelProperty(value =  "盘点状态")
    private String status;
    /** 盘点结果 */
    @Excel(name = "盘点结果")
    @TableField(exist = true)
    @ApiModelProperty(value =  "盘点结果")
    private String result;
    /** 盘点人主键 */
    @Excel(name = "盘点人主键")
    @TableField(exist = true)
    @ApiModelProperty(value =  "盘点人主键")
    private Long inventoryUserId;
    /** 盘点时间 */
    @Excel(name = "盘点时间")
    @TableField(exist = true)
    @ApiModelProperty(value =  "盘点时间")
    private Long inventoryTime;
    /** 新使用人主键 */
    @Excel(name = "新使用人主键")
    @TableField(exist = true)
    @ApiModelProperty(value =  "新使用人主键")
    private Long newUserId;
    /** 新使用公司主键 */
    @Excel(name = "新使用公司主键")
    @TableField(exist = true)
    @ApiModelProperty(value =  "新使用公司主键")
    private Long newUseCompanyId;
    /** 新使用部门主键 */
    @Excel(name = "新使用部门主键")
    @TableField(exist = true)
    @ApiModelProperty(value =  "新使用部门主键")
    private Long newUseDeptId;
    /** 新区域主键 */
    @Excel(name = "新区域主键")
    @TableField(exist = true)
    @ApiModelProperty(value =  "新区域主键")
    private Long newAddressId;
    /** 新存放地点 */
    @Excel(name = "新存放地点")
    @TableField(exist = true)
    @ApiModelProperty(value =  "新存放地点")
    private String newDepositAddress;
}
